Malabar Palace

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