Pizza restaurant with a sea view. Offers Italian cuisine in a large, well-furnished space.