"We usually come here on weekends and call ahead cus sometimes the wait is a Nono."
Phone: +16504260582,+16502103611,+16503050746
Address: 191 Castro St Mountain View, CA 94041-1201, United States
City: Mountain View
Monday: 11:00-23:14
Tuesday: 11:00-23:14
Wednesday: 11:00-23:14
Thursday: 11:00-00:15
Friday: 11:00-00:15
Saturday: 11:00-00:15
Sunday: 11:00-23:14
Dishes: 90
Amenities: 10
Categories: 5
Reviews: 8874