Originally Posted by
TWA884
Robert's was listed as
50th best in the world and 10th best in the US by the Italian based Guide to the 50 Top Pizzas in the World for 2024.
I walked by there last week, but didn't stop in because I just had lunch at Green Street Smoked Meats.
Cool! Yeah it's great. Inside can get pretty loud - lots of hard bare walls.