Malabar Palace
206-12 Hillside Ave Queens Village, NY - 11427
Directions & Maps
Phone: (718) 740 8022