Italian restaurant opening in southside Florida with specialties from the Puglia region.
Villa Castelli
Time Out says
Details
- Address:
- 9472 Harding Ave
- Surfside
- 33154
- Contact:
- View Website
- 3057638595x
- Price:
- $50 and over
- Do you own this business?
- Sign in & claim business
Discover Time Out original video