The Royal Grand Hotel is set in the very heart of Corfu Island in Kanoni, with the best views of the island.