Mentioned by edinburghlive
10 fun-filled things to do in Edinburgh with kids
"On Castle Hill, Camera Obscura and World of Illusions offers five floors of interactive hands-on optical illusions, tricks and fun things to do including vortex tunnel, mirror maze and shrinking room. Tickets are £12.15 for children and £15.75 for adults."