Peace and Justice Plaza
Address:
179 E. Franklin Street
Chapel Hill
, NC
, 27514
35° 54' 52.2468" N, 79° 3' 11.7" W
See map: Google Maps