Imperial Queensborough Terrace

PriceCheck live prices

Check availability →
Guest rating
6.0 · 1 reviews
Address
11 Queensborough Terrace, London, England, W2 3TBShow on map
Check-in / out
15:00 / 11:00

Imperial Queensborough Terrace is a place to stay in London. It's set on 11 Queensborough Terrace, London, England, W2 3TB.

Experience the heart of London in our luxurious apartment, designed for your ultimate comfort and convenience.

Modern Amenities

Stay connected with complimentary wireless internet and enjoy the convenience of in-apartment laundry facilities, including a washing machine and an iron/ironing board.

Prime Location

Why stay here

  • Airport shuttle

Amenities

  • Smoke-free property
  • Accessible shuttle
  • No accessible shuttle
  • Wheelchair accessible

Guest rating

Guests rate Imperial Queensborough Terrace 6.0 from 1 verified reviews. Recent guest reviews sit with the rooms above.