Merignac, France - June 6, 2017: Holiday Inn logo on a building. Holiday Inn is an American brand of hotels and a subsidiary of InterContinental Hotel


Size: 4800px × 3200px
Photo credit: © Eric D ricochet69 / Alamy / Afripics
License: Licensed
Model Released: No

Keywords: accommodation, american, brand, building, business, chain, company, destination, economy, emblem, europe, group, holiday, hotel, icon, inn, intercontinental, international, logo, pension, room, sign, signage, symbol, tourism, town, travel, worldwide