T T The_Mitchell's Sep 13, 2023 This area is called Chelsea, London Road.... the building on the right is still there and today is a Pub called The Green Posts unfortunately the area today doesn't look at lovely as it did in 1910.
This area is called Chelsea, London Road.... the building on the right is still there and today is a Pub called The Green Posts unfortunately the area today doesn't look at lovely as it did in 1910.