Wonderful Italian restaurant with pizza oven. Delicious food.
BSL Rentals
September 21, 2016
We really like our Italian.. so it makes sense that there's two Italian places right next to each other! Mama Mia has been open for years, and has a nice deli open during the day as well as serving dinner