Was this the first Showbiz?
Address: 9196 N Skyview Ave, Kansas City, MO 64154, USA
LeeAnn Tran | Jun 6, 2019
No
Katy Janes | Apr 6, 2021
Show biz was in Independence
Christian Fuller | Jun 6, 2019
I believe that was at Antioch Shopping Center
Thanks! Your answer is awaiting moderation.