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 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!