$1,250,000 -
3411 Indian Creek Dr Unit 704
Miami Beach ,
FL 33140
City: Miami Beach