- All reviews
Premier Inn London Archway is located in London, just 1.8 miles from Camden Market. Guests can enjoy the on-site restaurant. Each room includes a flat-screen TV with satellite channels. You will find a kettle in the room. Each room is fitted with a private bathroom. There is a 24-hour front desk at the property. Alexandra Palace is 2 miles from Premier Inn London Archway, and London Zoo is 2.2 miles away. The nearest airport is London City Airport, 9 miles from the property.