15885 SW 88th St, Kendall, FL 33196, United States
The Palms at Town & Country Plaza, 8210 Mills Dr, Kendall, FL 33183, U...