Skip to content

Salt & Pepper Squid - Main

by Lucas Hotel
$36.00
Online order is disabled outside business hours, please come back later.

Served with chips, garden salad and house made garlic aioli & lemon