Castle Inn and Suites Anaheim

1734 South Harbor Boulevard, Anaheim