Mamma Teresa is a restaurant located in Lacco Ameno, Italy, that offers seafood dishes. One review mentions favorable quality-price ratio and good food, though portions were not abundant.