Walt Disney World Epcot Center

Orlando, Florida, USA

Germany Pavilion

Website

Saint Nicholas as seen at the Germany Pavilion.