While not heavily advertised, this is an impressive dinner theatre located in Peoria, nearly across the street from the Arrowhead shopping center. Perhaps it is not
Have you been to this Peoria attraction? Tell other travelers what to expect. Submit a review today!
3 of 5 stars