In the concrete jungle where pizza shops populate nearly every corner, Mama’s TOO! on the Upper West Side shines like a culinary lighthouse guiding hungry New Yorkers to pizza nirvana.
The dining room embraces its Lone Star heritage without apology – red and white checkered tablecloths drape simple tables, longhorn skulls keep silent watch from the walls, and the exposed wooden ...