Best Western Plus Anaheim Inn

1630 S Harbor Blvd
Anaheim
California
United States