...its envied address, Sherlock Mews delivers the essence of the London lifestyle. A central ... lifestyle. A central London location in Westminster, within minutes, reach of Mayfair, Regent ...convenience. A central location outside the hustle and bustle of London city, surrounded by some of the most iconic parks, including