Awesome show!
by Mairi on 2023-09-16The Avalon Theatre At Niagara Fallsview Casino Resort - Niagara FallsThe Nelson twins put on a show their dad and all the Nelson family would be proud of. Would definitely go again. Had friends who would have gone if they were here longer. Well done!