A three star hotel that features modern rooms and has a great location when it comes to getting around London.