Our restaurant lies in Papanikoli coast on the beach, right next to the graphic harbour of New Town.