Lake Seminole Square
8333 Seminole Blvd, Seminole, FL, 33772
4.6
(16 reviews)
"Lake Seminole Square looked good to me. It had different buildings, and one building was independent. I met some nice people there. The host was very nice. She showed me two- and one-bedroom apartments, but I liked the two-bedroom better. I had lunch..."
READ MORE