Situé au-dessus d'un pub historique, l'établissement Hampton Court Palace Hotel est situé à moins de 5 minutes à pied de la station Elephant & Castle du métro et de la gare.