Remove Ads

Photo of Castle Inn & Suites

3.4
321 votes

Castle Inn & Suites

1734 South Harbor Blvd, Anaheim, California 92802-2374 USA

Add Photo

Lobby Sitting Area

Remove Ads

Claim copyright