Where is Castle Inn and Suites Anaheim located?
Castle Inn and Suites Anaheim, Castle Inn and Suites Anaheim, United States of America (approx. 33.80488°, -117.91476°)
Castle Inn and Suites Anaheim, Castle Inn and Suites Anaheim, United States of America (approx. 33.80488°, -117.91476°)