Chateaux Gardens Town Houses

Address Location Description Year Square Feet Units
11810 NE 19th. Dr North Miami, FL Town Houses - Rental 2021 22,000 sf 14 units