Closest Station
St. Paul's
From
POA
Standing
See all spaces
Seated
See all spaces
Closest Station
St. Paul's
From
POA
Standing
See all spaces
Leonardo Royal Hotel London St Paul's has 23 meeting rooms in London, which are overlooked by the iconic St Paul’s Cathedral.
Spread over expansive floors and the ability to accommodate up to 1,200 people, this business hotel in Central London also offers a dedicated Business Centre with PC workstations, print and fax facilities for business travellers. The hotel also featured 460 bedrooms and a sky terrace with views over London.