Tamba Indian Grill & Bar New York NY
Add Website
Close
Tamba Indian Grill & Bar
Be first to review 103 Lexington Ave, Frnt 1,New York NY 10016 Phone Number: (212) 481-9100
Tamba Indian Grill & Bar Store Hours
Hours may fluctuate
Hours may fluctuate