The Plaza at 140 W Franklin St

140 W Franklin St, Chapel Hill, North Carolina

140 W Franklin St, Chapel Hill, North Carolina