Indian Delhi 392 Columbus Ave 79th New York NY United States
Hours: Sun-Thu 11AM-11PM, Sat-sun until Midnight
Phone: 212.362.8760 Accepts: MasterCard/Eurocard