Address

18867 E Armstead St
Azusa, CA 91702

Google Map