Get directions to: Larosa's Restaurant & Pizzeria, West Hempstead, NY
Restaurant address: 504 Hempstead Tpke West Hempstead, NY 11552, USA
Restaurant: Larosa's Restaurant & Pizzeria