RateMyApartments
The Strand Apartments Ratings and Reviews
The Strand Apartments
370 Center Lake Ln, Oviedo, FL 32765
CURRENTLY REVIEWING