6700 Indian Creek Dr 1207
3-bedroom apartments for rent in Eden House, Miami Beach
$7,950
Price
-
9
%