Italian restaurant · 610 E Live Oak Ave, Arcadia, CA
Dine-In
More food in Arcadia, CA · Italian Food in Arcadia