Armourada Taverna is a family-run restaurant offering a wide selection of home-cooked local and traditional Greek and Mediterranean dishes. It is known for providing excellent food and good value.