Best Western Plus Stovall's Inn

1110 W Katella Ave
Anaheim
California
United States