This hotel is located in the city centre of Anaheim. Read more
This hotel is located in the city centre of Anaheim.
Number of Rooms: 100