Sloane Place

Sloane Place

Sloane Place is hotel on 60 Lower Sloane St, Chelsea in London.

User photos from Sloane Place User photos

Reviews from the web

By Rating Count
Google-logo
Google
4.4
165

Reviews of Sloane Place

Be the first to review Sloane Place!

Reviews from the web

By Rating Count
Google-logo
Google
4.4
165

Do you represent Sloane Place?
Claim it to make it easier to update important information.

FAQ

Where is Sloane Place?

Sloane Place is located at 60 Lower Sloane St, SW1W 8BP, Chelsea. Nearest Underground station is Sloane Square (approximately 250m away).