The Last Castle ( Viklari) is a very unique open air barbecue restaurant that overlooks the famous Akamas Peninsula, reputed to be one of the most scenic views in Cyprus. It is the ideal venue to spend a long relaxing afternoon savouring beautiful barbecue souvlaof chicken and pork with potato wedges or jacket potato and Greek salad. Restaurant is fully Read more...
No Records Found
Sorry, no records were found. Please adjust your search criteria and try again.