727 South Beach Blvd., Anaheim
92804, United States
1.62 mi (2.61km) from City Center