Unit 108 at 2925 Indian Creek Drive, Miami Beach, FL 33140 - HotPads