Sloane Square is one of the more exclusive areas of London, on the edge of Chelsea, and this hotel is within easy reach of many of the most famous attractions of the area. There are fast transport links into the West End and the city via tube and bus close by. The hotel has a friendly staff that is more than happy to help you get the most from the cultural and historic attractions of the area.