Museum of Illusions Museum of Illusions186 Euclid Ave Suite 130Cleveland, OH 44114216-350-5987Map Museum of Illusions Upcoming Events 10:30 am – 1:00 pm, 18 December, 2024 – 5th Grade Field Trip