The Tube station that had to close after complaints from posh neighbours
There was once a London Underground station constructed right in the middle of Mayfair, one of London’s most affluent areas. However, the residents who favoured alternative means of transport weren’t…
