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