Leeds, England, United Kingdom
Posh hotel offering warm, elegantly furnished apartments with kitchenettes and Nespresso machines.