Mamma Lucía offers Italian cuisine, specializing in pasta and pizza, with scenic views.