Location
Arcadia
102 East Duarte Road
Arcadia
, CA
91006
United States
34° 7' 48.1332" N, 118° 1' 39.9396" W
See map: Google Maps
California US