Villa Pizza Reviews & Details
3551 SW 59th Ave
Villa Pizza is located at 3551 SW 59th Ave in Miami near the intersection of SW 59th Ave and SW 35th St. Their menu consists of Italian and American dishes . Call (305) 876-0630 for delivery or takeout.
- Cuisine:Italian and American
- Service:Delivery and Takeout
- On The Menu:Pizza
- Major Intersection:Sw 59Th Ave And Sw 35Th St
Tell us more about Villa Pizza Miami!