$449,950 -
6770 Indian Creek Dr Unit 12d
Miami Beach ,
FL 33141
City: Miami Beach