Blog Archives

Whistle Soda Elves – St. Louis, MO

The Whistle Soda Elves were the mascots for the Vess Beverage Company located in St. Louis, Missouri. The elves were introduced around 1938 and appeared on Whistle orange soda products until the early 50s. The tagline for the soda was:

Tagged with: , , , , , , ,
Posted in Advertising Mascots, Beverages & Beer

Elves Manor – St. Louis, MO

Elves Manor is located in the historic district in the Central West End of St Louis, Missouri. Built in 2001, Elves Manor offers nightly and weekly rental opportunities for those visiting the area. The two-story carriage house has two bedrooms,

Tagged with: , , , ,
Posted in Hotels, Motels and Inns
Blog Stats
  • 587,796 hits
Our Other Websites