Get directions to: Village Restaurant, Duarte, CA
Restaurant address: 1521 Huntington Dr Duarte, CA 91010, USA
Restaurant: Village Restaurant