Go back to search

Stay Inn Apartments Canary Wharf

From

US$229
/ night
Stay Inn Apartments Canary Wharf - Primary image
Stay Inn Apartments Canary Wharf - Room
Stay Inn Apartments Canary Wharf - Room
Stay Inn Apartments Canary Wharf - Bathroom
Stay Inn Apartments Canary Wharf - Room

Select dates to see prices and availability

From

US$229
/ night

Location

14 Pepper Street Isle of Dogs, Isle of Dogs, London, England, United Kingdom


FAQs about Stay Inn Apartments Canary Wharf

Where is the property located in relation to key landmarks?

The property is located at 14 Pepper Street, Isle of Dogs, London, England, United Kingdom.


Have a question?

Instant AI responses are based on hotel information




Product

  • Affiliate programme
  • Cookie preferences
  • Cookie policy
  • Privacy policy
  • Terms of use

Social


© 2026 Vio