2. Address & Location

Address & Location

Address & Location

Central, connected, cosmopolitan

12 Sherwood Street is perfectly placed between three of London’s iconic locations – Piccadilly, Mayfair and Soho and a few minutes’ from London’s World-renowned Regent Street. 

The postal address is:
12 Sherwood Street
W1F 7BZ