The Lister Hospital Chelsea

The Lister Hospital, Chelsea

Chelsea Bridge Road, London, SW1W 8RH

The Lister Hospital Chelsea is located in Chelsea, next to the River Thames and close to Sloane Square tube station.