27 Argyle Square

27 Argyle Square, London, United Kingdom

-

London, United Kingdom

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


Rotate image to see 27 Argyle Square


Choose a room

Budget Single Room

Budget Single Room

  • Private Bathroom
  • Heating
  • Shower
  • Flat-screen TV
  • Toilet
  • Electric kettle

Room size (0 square meters)

Budget Double Room

Budget Double Room

  • Heating
  • Shower
  • Private Bathroom
  • Electric kettle
  • Toilet
  • Flat-screen TV

Room size (0 square meters)

Budget Twin Room

Budget Twin Room

  • Heating
  • Toilet
  • Private Bathroom
  • Electric kettle
  • Wardrobe or closet
  • Shower
  • Flat-screen TV

Room size (0 square meters)

Hotel Amenities

  • 24-hour front desk
  • Free Wifi
  • Non-smoking rooms
  • Wifi
  • Internet

Hotel policy

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