RateMyApartments
The Palms Ratings and Reviews
The Palms
713 E Sahara Avenue, Las vegas, NV 89104
CURRENTLY REVIEWING