Hotels/lodging near Sloane Square are shown below sorted by distance (closest at the top). Explore our hotels/motels to find accommodations near Sloane Square (in Chelsea United Kingdom) for your upcoming travels.
We sell the best motels and hotels close to Sloane Square so you can review the Chelsea United Kingdom accommodation options below and book your perfect hotel.
Lodging & Accommodations close to Sloane Square
Next 20 Hotels > [1 - 20 of 25]
Next: Show All Available Sloane Square Hotels with Pricing >