Mama Luna's Restaurant
is a highly regarded Pizza Place Restaurant
Ranked #1 of 15 Restaurants in Belmont Cragin Chicago.
Some say, it is obnoxious.
The Latest Review: ★★★★★
Sent on the 7th of August, 2013
My first time dining in and I enjoyed the food and the atmosphere. The worst part was being seated next to the bar area because they were drink and being obnoxious. Other than that, 2 thumbs up