La paradas del metro de Londres más cercanas son las St James's Park, Victoria Station, y Westminster.