Apartments

6700 Indian Creek Drive
Miami Beach, FL 33140