Nautilus Restaurant is a Greek and Mediterranean establishment located in the central square of Lefkada. It offers a dining experience in a central location, with reviews mentioning its presence on Ethnikis Antistaseos Square.