Is a very chill place in a very chill little town in Gozo.
Gozo is an amazing island!