Ohio Living Westminster-Thurber
717 Neil Ave, Columbus, OH, 43215
3.3
(16 reviews)
"Residents act as a unit. They are supportive and discuss positive aspects of living here, as well areas where improvements can realistically be made. If you live here and you are bored, it is of your own doing. Living apartments are very good, and..."
READ MORE