One of the world’s leading hotel companies are planning on opening their first hotel in Leicester Square later this year. InterContinental Hotels Group, or IHG
One of the world’s leading hotel companies are planning on opening their first hotel in Leicester Square later this year. InterContinental Hotels Group, or IHG