Wonderful place located at a convenient location close to London Euston Station.