Hi Value, I too was a little confused about where this Louis Grand was in relation to Arillas, I thought, "new one on me where and when did that spring up?" maybe its in Sidari and you had taken a trip to Arillas one day?
Anyway you have found this forum which in the main is dedicated to a beautiful village on the north west coast of Corfu, there are a great number of forum members who have been visiting for many many years, we all hold an emotional attachment to the place for our own reasons but we welcome every new visitor to both Arillas and indeed this forum
Ang