Los Portales

2430 Moffet Blvd, Mountain View, CA 94043

Tel: (650) 968-0453
https://www.losportalesmv.com/Welcome.tpl?action=nc&from=Top125

Business Status: Now
Dine In - Delivery - TakeOuts -Catering Available

 Order Online