Looking in FL » Miami-Dade » Miami » Orleander House

Aerial photo of Orleander House
Built in 2007 - 62 units - 7 floors

Building Association

Oleander House Address: 406 NW 22nd Ave, Miami, FL 33125 Phone: +1 305-466-2627