12035 83RD AVE, KEW GARDENS, NY, 11415, US
(718) 374-3068
NABHYA INDIAN RESTAURANT isn't accepting online orders right now.