Map and Nearby Locations:

2461 West La Palma Avenue, Anaheim, CA