What an amazing experience. If you are in London you must go to the Igloo experience. It is really special.Full review by Maria Papageorge
Jun 7, 2024
Horrible experience. Rude management. Rude employees. The only business I’ve ever had a problem with in the entirety of London. Full review posted on google reviews please look at their negative revi…Full review by Jasper Gain