Resident • 2010 - 2014 Recommended
12 North is the best place to live. I've been here since 2010 and the management here is the greatest. Dawn and Mallory are the best managers. If your looking for a great place to live 12 North is the best place to be.
How was this review?
Thanks for voting!