Looking in FL » Miami-Dade » Fontainebleau » Towers North

Aerial photo of Towers North
Built in 1983 - 56 units - 4 floors