20 Balderton Street occupies a prominent position opposite Selfridges department store just off Oxford Street.
The eclectic mix of retail, restaurants and hotels in the surrounding area has drawn global brands to the location, ensuring that you are in good company.
55 Baker Street London W1U 8AN United Kingdom