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