RateMyApartments
The Franklin at Ten Mile Ratings and Reviews
The Franklin at Ten Mile
3800 W Perugia St, Meridian, ID 83642
CURRENTLY REVIEWING