Lakefront Avila Mansion
16616 Villalenda De Avila, Tampa, Florida, United States, 33613
Interior, exterior and aerial photos page: 1
Lakefront Avila Mansion.
- Bedrooms: 8 beds
- Bathrooms: 8.5 baths
- Single Family: 15,547 sq ft
- Lot:10 acres
- Year Built:1995
- 16616 Villalenda De Avila, Tampa, Florida, United States, 33613
Get more information
Ask a question or get more data about this property and see more like it.