share
by Kaylee Hultgren | May 19, 2010

The Aloft Chapel Hill has opened near the University of North Carolina campus. The property has 130 rooms, 1,600 square feet of meeting space, the re:mix lounge and the wxyz bar.