La Grande Italia is an Italian restaurant offering quality cuisine in a pleasant setting with a sea view terrace.