Mamma Nostra offers excellent food with sea views and great value. It is a snack and bar establishment.