Das Hotel Pepys House A Modern Touch Of History London ist im Stadtteil Southwark gelegen, circa 25 Gehminuten von der Bevis-Marks-Synagoge entfernt.
Die Pension liegt in erstklassiger Lage in London, in ungefähr 700 Meter Entfernung von der U-Bahn-Station Blackfriars. Das Hotel befindet sich ganz neben dem London Eye, 30 Gehminuten entfernt. Die Unterkunft ist 650 Meter vom Madame Tussauds. Das 4-Sterne-Hotel ist nicht weit entfernt vom Busbahnhof London Bridge gelegen.
Sie bieten zudem abgetrennte Badezimmer.
Das Restaurant Aqua Shard befindet sich in 12 Fußminuten Entfernung vom Pepys House A Modern Touch Of History und serviert modernes Essen.