Mediterranean restaurant, Ta Karafakia, offers a unique dining experience.