Tudor Inn is a cafe-bar in Gouvia, offering a relaxed atmosphere to enjoy drinks and watch the area pass by.