Delvista Towers
20225 & 20355 NE 34 Court Miami Florida USA
View on a map- Year Build:
- 1982
- Storeys:
- 27
Delvista Towers at 20225 20355 NE 34 Court There are 27 storeys and 400 units in the buidling The amenities in the complex include gym swimming pool tennis courts

