2925 Indian Creek Drive #108, Miami Beach, FL 33140 - View Property History - HotPads