Nile Gardens Apartment 12750 NW 27th Ave # 136 Opa Locka, FL 33054 Phone: (305) 685-0606 Fax: (305) 685-4350
Category: Apartments