Mentioned by Edinburgh 2 days itinerary
2 Days in Edinburgh: The Perfect Itinerary for Your First Visit
"Camera Obscura and the World of Illusions Camera Obscura is located one block down the Royal Mile from the Edinburgh Castle. If you are visiting Edinburgh with kids, this is an awesome spot to visit. Six floors are filled with illusions, puzzles, and optical tricks."