This comfortable hotel can be found in Euston. Studios 2 Let Serviced Apartments features a total of 144 bedrooms. This property does not accept pets.