Studio at Chelsea Cloisters Hotel

Sloane Avenue, London, United Kingdom

★★★

London, United Kingdom

One of the hotels for your stay in London is the Studio at Chelsea Cloisters Hotel which is located at Sloane Avenue, London, United Kingdom. There are many facilities offered at Studio at Chelsea Cloisters Hotel, both hotel and room facilities. If you are traveling to London, you can choose Studio at Chelsea Cloisters Hotel as a place to stay. Studio at Chelsea Cloisters Hotel is located in the region of England, Middlesex, Greater London


Rotate image to see Studio at Chelsea Cloisters Hotel


Choose a room

One-Bedroom Apartment

One-Bedroom Apartment

  • Washing machine
  • View
  • Kitchen
  • Heating

Room size (20 square meters)

Hotel Amenities

  • Express check-in/out
  • 24-hour front desk
  • CCTV outside property
  • Non-smoking rooms
  • Free Wifi
  • Fire extinguishers
  • Internet
  • Wifi in all areas
  • Private check-in/out
  • Smoke alarms
  • Staff follow all safety protocols as directed by local authorities
  • 24-hour security
  • Smoke-free property
  • CCTV in common areas
  • Security alarm
  • Wifi

Hotel policy

  • Check-in time is 15:00 and check-out time is 11:00
  • Pets are not allowed