Chelsea Barracks

Chelsea Barracks was a British Army barracks located in the City of Westminster, London, adjacent to Chelsea, on Chelsea Bridge Road.

Read more about Chelsea Barracks:  History, Development of The Site