Best Western Plus Stovalls Inn

Best Western Plus Stovalls Inn

Description

Located in the center of all the action in Anaheim, just blocks from Disneyland and a few miles from Knott’s Berry Farm, Discovery Science Center, Angel Stadium and Honda Center.

Vacation packages at Best Western Plus Stovalls Inn

Features

Map