London Area guide
Office Space in Sloane Square | Commercial Property Sloane Square

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.

Please use the below map search to locate your ideal office to let in Sloane Square or any other central London location of your choice.

Sloane Square has its own underground station, making transport links to offices to let in Sloane Sqaure 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 centrepiece 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 office rental in Sloane Square. 


Enter Your Details To Download

Office Space in Sloane Square

First Name*
Last Name*
Company Name*
Phone Number*
Email Address*
Subscribe to quarterly market insights and latest information on the office markets.