Office Space and Commercial Property near Sloane Square Tube Station

There are currently 36 available offices in Sloane Square - search for your next space now.

Office Space in Sloane Square, London

When it comes to London, there are certain areas known for their fashionable flares, such as Chelsea, Belgravia and Knightsbridge. In the midst of this historic, yet upbeat area lies Sloane Square, named after original land owner Sir Hans Sloane.. Over the years it has diversified a bit and become a beloved part of the city.

Sloane Square has its own underground station, making transport to the location very simple. In the square there are two major buildings which are worth mentioning. The first is Peter Jones, which is one of the biggest and most famous department stores in central London. The store is seen as high-end and is in partnership with the also famous John Lewis company. The Peter Jones building is a centerpiece for business in and around Sloane Square. The second noteworthy building in the square is the Royal Court Theatre, which is non-commercial.

Sloane Square is peppered with charming little offices. The area in general is relatively quiet, which makes for a nice working atmosphere, and it is convenient to travel to. Setting up a business in Sloane Square is a wise move due to the increasing demand for these type of well-kept, high-quality commercial London office spaces in this area.


Please leave a few details to view your properties.

Required *

The information you submit will be governed by our Privacy Notice.