Nestled in the heart of Ikoyi, away from the hustle and bustle that characterises the city of Lagos, Nigeria’s foremost business capital, sits The George, a five-star luxury boutique hotel that caters to businesses and travellers seeking luxurious comfort and quality in extreme peace and tranquil…