Chelsea Belgravia District

London England Tourist Information and City Guide

Chelsea is located on the north side of the Thames River in London England.  The Kings road is the major artery in Chelsea.  There are many good hotels in Chelsea - Belgravia.

Dome of St. Paul's Cathedral, London
London England

Next Page