Restaurants
Edit

Tamba Indian Grill and Bar

(212) 481-9100
103 Lexington Ave, New York, NY 10016 | Directions
Hours: None Listed
Explore Nearby