Italy Pavilion @ Epcot's World Showcase, Lake Buena Vista, Florida 32830 USA
Pizza Window to the left of Via Napoli main entrance
Photo Credit: Yelp