Tussaud's London Wax Museum

Abstract/Description: The photo depicts three people, two women and one man, decorating a Christmas tree outside of the attraction, Tussaud's London Wax Museum, which was located in St. Pete Beach, FL. On March 2nd, 1963, Tussaud's London Wax Museum opened its doors at 5505 Gulf Boulevard, St. Petersburg Beach. The museum was initially quite popular, and would eventually showcase more than 120 wax figures in elaborate scenes from history, entertainment, and in a rather gory chamber of horrors. The museum closed in 1989.
Subject(s): Wax museums
St. Pete Beach (Fla.)
Tussaud, Madame, 1761-1850
Tourist trade
St. Pete Beach, Pinellas, Florida