The Crescent at River Ranch
Resident · 2007 - 2008
this place is a joke! The biggest rip off of my life! Save your money and your sanity and don't live here! The management sucks, and no longer care about you once you sign the lease! noise is a serious problem!