Mamma Mia

Located on Gillygate, Mamma Mia’s is an Italian restaurant offering freshly prepared authentic Italian food. It opened in 1987 and seats 70 people and has a secluded patio area.