Pillar Box


Pillar Box - Kensington and Chelsea, Greater London, W11.