Tilak Indian Cuisine

Tilak Indian Cuisine, 683 Santa Cruz Ave #4512, Menlo Park, CA 94025, United States

(650) 384-6401

Location