Closest Station
Old Street
From
POA
Standing
300
Seated
200
Closest Station
Old Street
From
POA
Standing
300
A magnificent luxury hotel venue on Finsbury Square in the City of London. Subtle mid-century styling meets twenty-first century tech throughout, from the alluring lobby to the beautifully designed bedrooms and striking new rooftop bar, revealing a fresh perspective of the city. Â The hotel houses two restaurants, cutting edge meeting spaces, rooftop, private terrace, spa and a swimming pool.