This single-family property located in North Miami Beach, Florida with 5,084 sq ft of living space and a total of 9,350 sq ft. This luxurious property has a total of 10 rooms, 5 bedrooms, and 6.1 baths and was built in 2014.
top of page
bottom of page
Comments