Skip to content
Close tour
18651 NE 24th Place, Miami, FL 33180
Miami, FL 33180
1 / 9
$2,950,000
Built 2020