HOME / Apartment complex / South Miami Plaza Apartments in South Miami
6701 SW 62nd Ave, Miami, FL 33143
+13056615980
View Business Profile