Get directions to: La Russa's Italian Deli, Chapel Hill, NC
Restaurant address: 301 Meadowmont Village Cir Chapel Hill, NC 27517, USA
Restaurant: La Russa's Italian Deli