O Mamma Mía is an Italian restaurant known for serving Italian cuisine. It offers amenities such as home delivery, disabled access, and outdoor seating.