6700 Indian Creek Dr 402
3-bedroom apartments for sale in Eden House, Miami Beach
$898,000
Price
-
6
%