Hotels – Greater London
- With its central Bloomsbury location, the Royal National Hotel in London is the perfect base for business or leisure travellers.
Holiday Inn Express London - Newbury Park (3 Estrellas) Eastern Avenue 713 Newbury Park IG2 7RHAt the Business Centre, customers can work as though they were in their own office.
Hotel Express by Holiday Inn Croydon (3 Estrellas) 1 Priddy's Yard, Off Frith Road CR0 1TSLocated steps away from the shops and restaurants on Croydon High Street this hotel is a comfortable home away from home. There ar…