a touch of Italy close to the beach

capacity 150 people