Back | HomeVenues › Venues

City Centre Hotels in London

Location is one of the top criteria for event planners when it comes to organising any event. From a staff conference to a seminar or exhibition, it is vital that your guests and delegates can get to your chosen location easily. The venue will have a big impact on the interest your event generates.

This is where city centre hotels come into their own. From the Grand Dame properties to boutique hotels, they have something for everyone.

Find Venues by Tube

Find Venues by Tube Station

We found 3 City Centre Hotels in London.

Athenaeum Hotel and Apts

The fabulous 5 star Athenaeum Hotel and Apartments on Piccadilly is your home from home in London.


The Montague on The Gardens

The four star Montague on the Gardens comes fully equipped to meet your needs and more, with highly attentive staff and a range of business facilities to suppor...