2925 Indian Creek Dr Miami Beach Fl 33140, 108 | HotPads