Mentioned by Travel Melodies
The Top 9 Things to do in Edinburgh with Kids
"A fascinating must-visit place for kids and elders which uses science optical principles into play is Camera Obscura and World of Illusions. Located on the Royal Mile next to the Edinburgh Castle, is a perfect stop for fun. Camera Obscura originates from a Latin word meaning ‘dark room’."