I have to tell you, we like both places. I think of Mama Melrose is a upscale pizza place. Alfredos is just UPSCALE....it reeks of ambiance!
Both have great food & wonderful service.
It depends on all the mothers in your family!!
I am some help, aint I?