$4,950,000 -
201 Aqua Ave Unit 801
Miami Beach ,
FL 33141
City: Miami Beach