Miami Apartment Buildings Purchased for $2.1 Million

Address: 610 NE 64th Terrace, Miami