Get directions to: The Old Spaghetti Factory, Duarte, CA
Restaurant address: 1431 Buena Vista Duarte, CA 91010, USA
Restaurant: The Old Spaghetti Factory