Get directions to: Villa Rosa Italian Bakery-deli, Arcadia, CA
Restaurant address: 38 E Live Oak Ave Arcadia, CA 91006, USA
Restaurant: Villa Rosa Italian Bakery-deli