Get directions to: Village Pizza & Pasta, Chapel Hill, NC
Restaurant address: 11312 Us Hwy 15 501 N Chapel Hill, NC 27517, USA
Restaurant: Village Pizza & Pasta