Al Quqa group for slushies , I don't know about the arcade games :/, and it's kinda strange that you are looking for one :P
0
Comment
Annan & Supernova, thanks for your suggestion! Quqa does have slush machines