Historic Sites Jefferson Barracks Telephone Museum 12 Hancock Ave, St. Louis, MO 63125 Added on December 17, 2025