Looking in FL » Miami-Dade » Miami Beach » Vistas

Aerial photo of Vistas
Built in 1998 - 48 units - 6 floors