RateMyApartments
Oakwood Plaza Apartments Ratings and Reviews
Oakwood Plaza Apartments
2121 51st St # A, Lubbock, TX 79412
CURRENTLY REVIEWING