Photo 1 out of 11 picturing 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
Visit this property
Get more information about this property and see more like it.