Near this spot the General Letter Office stood in Post House Yard 1653-1666 Here were struck in 1661 the first postmarks in the world
Prince's Street, London, EC2, London
Google Streetview
OpenStreetMap