Sloane Place is located at 60 Lower Sloane St, SW1W 8BP, Chelsea. Nearest Underground station is Sloane Square (approximately 250m away).
Sloane Place
Sloane Place
Sloane Place is a hotel on 60 Lower Sloane St, Chelsea in London.
Contact information
-
Opening hours
-
Show phone
Properties
User photos from Sloane Place User photos
Reviews from the web
| By | Rating | Count |
|
Google
|
4.4
|
165 |
Reviews of Sloane Place
Be the first to review Sloane Place!