Marco and Luca’s Noodle Shop

112 W Main St. , Charlottesville, VA 22902, USA