RateMyApartments
Vela Camelback Ratings and Reviews
Vela Camelback
4949 N 7th St, Phoenix, AZ 85014
CURRENTLY REVIEWING