Get directions to: La Salsa Fresh Mexican Grill, Mountain View, CA
Restaurant address: 660 San Antonio Road Suite A Mountain View, CA 94040, USA
Restaurant: La Salsa Fresh Mexican Grill