Restaurant located near Agia Triada beach, featuring a bar and garden.