The Sherwood, London

The Sherwood - at the heart of everything

A collection of 48 luxurious apartments located in the very heart of London. The building’s façade has been beautifully restored and features Art Deco detailing. The Sherwood’s location, just behind the elegant curve of Regent Street’s façade, is only moments from the excitement of Theatreland and the sophistication of Mayfair and St James’s.

Property Address

Sherwood Street, London W1

Property Features

  • 48 luxurious apartments comprising studio, 1, 2 and 3 bed apartments and 3 bed duplex apartments that benefit from stunning double-height internal spaces
  • offering a ceiling in excess of four metres
  • Moments to Piccadilly Circus, Leicester Square and Oxford Circus underground stations
  • Exceptional high-end specification
  • Beautifully restored Art Deco heritage facade
  • Access to Third Space gym on ground floor, including swimming pool and climbing wall
  • Residents benefit from the exceptional concierge services provided by Harrods Estates
country name:
country name:United States

Location Map

More Information