Noun
odditorium (plural odditoriums) A shop or museum exhibiting unusual curiosities. [from 20th c.]
Happy Birthday to Our Orlando Odditorium! Source: Internet