Dover Castle se nachází ve městě Londýn, 900 metrů od TržiŠtě Borough, obsahuje Wi-Fi ve veřejných prostorách.
Ubytování je asi 30 minut pěšky z centra města Londýn. Památník Velkého požáru Londýna je 19 minut chůze od Dover Castle. Aqua Shard je asi 15 minut chůze daleko a servíruje jídla britské kuchyně.
Denně se podává kontinentální snídaně. Kompletní kuchyně je nabízena v této budově. Nachází se 5 minut pěšky od stanice metra Borough. Hosté mohou využít kola na místě.