Papa's Pizza & Restaurant

117 St George St, London
(519) 432-7793