It has the colors of the Italian flag: red (tomato sauce), white (motzarella), and green (basil). It was named after a noble in the province of Savoy.
Pizza Margherita was named in honor of Queen Margherita. The origin accepted is Neopolitan (Naples).
Try Ruddy Duck
They use to have the most authentic Italian pizza in the region - not NY Style, authentic Italian.