Dover Castle

6a Great Dover Street London SE1 4XW