Kan Kan is a grill house in Xylokastro, Greece, specializing in souvlaki and other grilled dishes. It offers delivery services, making it a convenient option for a quick and satisfying meal.