Where are you going?
Check-in
Check-out
  1. Home
  2. United Kingdom
  3. England
  4. London
  5. Sloane Avenue Apartments

Sloane Avenue Apartments

Sloane Avenue, London

Property Location
With a stay at this apartment in London (London City Centre), you'll be convenient to Saatchi Gallery and Royal Albert Hall. This property is close to Buckingham Palace and Big Ben.

Business, Other Amenities
Featured amenities include multilingual staff and an elevator (lift). Self parking (subject to charges) is available onsite.