The Hari London hotel is located just 10 minutes away from London luxuries such as Harrods, and features a fitness centre, an 80-seater Italian restaurant and a bar.