North Pole Town Square

North Pole Town Square (formerly North Pole Town Center) is a room in Bearville.