6620 Indian Creek Dr 713
3-bedroom apartments for sale in Peloro, Miami Beach
$2,250,000
Price
-
11
%