Address:
24A W. Sierra Madre Blvd .


Mountain View Sushi
Now Open
 
 
 
Site under construction
Phone:
(626) 355-1324

 




 


     

 

 

 

 

 

 


News Net Home Page