Search results
- See moreSee moreVilla Rosa Pizza & RestaurantPizza · $
Specializing in: - Pizza - Restaurants
Phone: (216) 486-5545
Cross Streets: Near the intersection of E 185th St and Edgerton Rd
853 E 185th St Cleveland, OH 44119 133.51 mi
Is this your business? Verify your listing
Amenities
- Family friendly