NABHYA INDIAN RESTAURANT
12035 83RD AVE, KEW GARDENS, NY, 11415, US
(718) 374-3068
Open
12:00 PM - 9:30 PM EDT
Open main menu
Menu
Menu
Search
Cart