Address: Castro Street, Mountain View, 94041, United States Of America
City: Mountain View
Menu Dishes: 35
Reviews: 1
"The food was overly greasy, and after my last few visits with friends, I ended up with a stomachache later in the evening. However, I’ll give it two stars for being open later than most other restaurants in the area."
All prices are estimates on menu.