Find japanese restaurants in Glen Iris, VIC. Listings include IzakayaChouchou.
Mamma Mia Pizza House is a family owned & operated business for over 58 years. Mamma Mia was the 2nd Pizza shop to open in the 1960’s. We welcome all kids and families to enjoy the Italian feed together.