Holiday Inn hotels have over 1500 locations worldwide.

Comments

Leave a Reply