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.