Taverna Manthos is a restaurant and bar located by the sea, offering delicious food made with fresh ingredients and boasting an incredible view. The establishment is known for its friendly and very helpful staff.