Iconic Italian restaurant on the Ta' Xbiex waterfront, known for its spacious and comfortable setting.