Mamma Lucia's consistently makes a very good pizza! Not sure why the rest of the items on their menu are'nt up to par with the quality of their pizza? This place has been here for quite some time now. I believe the only reason they are still in business is the fact that the pizza's are so good. They would'nt be around still if it were'nt for that. Atmosphere is your typical Italian restaurant variety. Waitress was very nice, but not over bearing. I'd definitely go again - only for pizza though!
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more.