Oh I'm glad someone else mentioned Portobello Yacht Club too! I wanted to mention in my post, but since OP asked about 3 specific restaurants, I didn't do so. Absolutely the best Italian food in the World hands down is at Portobello. Their food is very close to my dad's (he's won awards for best pizza - top secret sauce recipe!) and so we ate there 2x on our last trip. Yummy!!
Happy eating, Tiger
Happy eating, Tiger