The Camelot Restaurant is a well established restaurant and is located in the heart of Stalis, Crete. Stalis is a lively and vibrant resort that is busy from May until October.