In the heart of central London, close to Euston Station, this Premier Inn could hardly be in a better position for exploring the capital or getting to your business meeting on time. There is a great in-house restaurant that serves a variety of fine food and drinks. The rooms have all been well designed and have modern amenities that will make you feel at home here.