2095 NE 120 Rd, North Miami, FL
$14,500,000 USD
8 bedrooms11 baths/3 partials
16446 Sq Feet | 1528 Sq M
 
"Palazzo di Mare" is located on a point lot w/ 343' WF directly facing beautiful Biscayne Bay w/ stunning views of Bal Harbour, Indian Creek Islan...
Read More
