Le Leonardo Royal London St Paul’s est situé dans la ville de Londres, à proximité des principales attractions de la ville, notamment la cathédrale St Paul, la Tate Modern, le Millennium Bridge et la Banque d’Angleterre.
Il dispose d’une gamme d’équipements pour répondre aux besoins des voyageurs d’affaires et de loisirs. Il s’agit notamment d’espaces de réunion et d’événements, d’un centre d’affaires, d’un centre de remise en forme et d’un spa avec piscine, sauna et hammam.