RateMyApartments
Village Square Ratings and Reviews
Village Square
5025 Nellis Oasis Lane, Las Vegas, NV 89115
CURRENTLY REVIEWING