Masia La Vinya offers a Mediterranean dining experience in a pleasant, family-friendly environment.