La Terrazza is a fish & chips restaurant offering Italian cuisine.