Carol City Garden Apartments 4601 NW 183rd St # D5 Opa Locka, FL 33055 Phone: (305) 620-9005 Fax: (305) 620-9080
Category: Apartments