Situé dans le centre de Londres, à seulement 4 minutes à pied de la station de métro London Blackfriars, l'établissement Apple Apartments St Pauls propose des hébergements indépendants décorés avec élégance.