Edinburgh Magic at The Caledonian

Edinburgh Magic returns for a seven-day run of mind-blowing illusions, storytelling, and hidden stories of the city you've never heard before.
Just 30 seats per performance in the stunning Caledonian's Versailles Suite!
From 9th May, 6pm & 8:30pm. More info: https://edinburghmagic.co.uk