Restaurants - Italian in Duarte, CA
Old Spaghetti Factory
Villa Italia Ristorante