Get directions to: Alfredo's Pizza Villa, Chapel Hill, NC
Restaurant address: Univ Mall Chapel Hill, NC 27514, USA
Restaurant: Alfredo's Pizza Villa