6800 Indian Creek Drive PH-1 Miami Beach FL
$5,700,000
  • 3
  • 3.5
Skip to content