Ducks Restaurant

1381 E Las Tunas Dr San Gabriel CA 91776 USA

(626) 287-8743

Location