Tegrli Restaurant Inc.
383 Castro St
Mountain View
CA
94041
(650) 691-1050
Open Map
Bar & Grill Restaurants
Burger Restaurants
dining
family restaurant
food
Mexican Restaurants
restaurant
Restaurants
Restaurants Family Style
Southwestern Restaurants