Where is Anaheim Astoria Inn & Suites located?
Anaheim Astoria Inn & Suites, Anaheim Astoria Inn & Suites, United States of America (approx. 33.81766°, -117.91441°)
Anaheim Astoria Inn & Suites, Anaheim Astoria Inn & Suites, United States of America (approx. 33.81766°, -117.91441°)