Originally posted by Jungle Skipper
Wolfgang Pucks is nice...but IMHO the best is Mama Melrose's....so good!
Now the best pizza I have ever had in my life is in Orlando, at a little restaurant called Michaels Italian Restaurante..If you are venturing out and want to go eat, I say look it up...the best pizza I have ever had..so fresh and tasty it melts in your mouth...![]()