Location

Happy Duck House - City of Industry

18210 E Gale Ave
City of Industry, CA 91748
(626) 581-4747