Tilak Indian Cuisine

683 Santa Cruz Ave, Menlo Park, CA

Menu (As of 11/2)

Tilak Indian Cuisine: hours and how to order