6620 Indian Creek Dr 105 Miami Beach FL 33141
Peloro Condominium, a luxury boutique condo with amenities that include a grand atrium with waterfalls,…
1293 sq ft
2 beds
2 baths