Wonderful fish tavern right on the water in the picturesque fishing village of Mochlos – a fantastic location!