CARING STARS WINNER
8333 Seminole Blvd, Seminole, FL 33772
4.5
(21 reviews)
"I visited Lake Seminole Square, where my friends live. The facilities were convenient for me. My friends and everything I do are in the area. The apartments were very nice. It offered very good activities, and the food was very good. Also, the staff was very good, and I had no problems. They were very nice."
$3,390