$26,500,000 -
7192 Fisher Island Dr Unit Ph7192
Miami Beach ,
FL 33109
City: Miami Beach