La Rosa's Restaurant and Pizzeria

  • West Hempstead, NY 11552
  • Cuisine: Family Restaurant

Map

Unable to Display Map