Looking in FL » Miami-Dade » Tamiami » Garden Front Villas

Aerial photo of Garden Front Villas
Built in 1971 - 84 units - 3 floors

Building Association

Garden Front Villas Address: 3901 SW 109th Ave, Miami, FL 33165