Address: 1525 S Willow St, Manchester, NH 03103, USA
Dana Sion | Aug 31, 2021
No, the place you are probably thinking of was called Fun Spot and has a dragon mascot. Fun Spot once had several locations but consolidated years ago to its original single location in Laconia NH.