RateMyApartments
The Plaza Apts Ratings and Reviews
The Plaza Apts
1615 16th St., Lubbock, TX 79401
CURRENTLY REVIEWING