HELLAS Restaurant brings us a taste of the Greek Islands with its flavour and location.