Jay's Artisan Pizza named 28th Best Pizza in the world

Jay's Artisan Pizza in Kenmore was recently named the 28th Best Pizza in the world.