Get directions to: La Rosa's Pizza, West Hempstead, NY
Restaurant address: 504 Hempstead Tpke West Hempstead, NY 11552, USA
Restaurant: La Rosa's Pizza