St. Croix Festival Theatre

St. Croix Festival Theatre

St. Croix Festival Theatre was formally founded in 1990 to provide St. Croix Valley residents and visitors to this scenic region with highest quality of live professional theatre. St. Croix Festival Theatre currently resides in their Franklin Square Black Box space at 125 Washington St., St. Croix Falls, WI 54024. For more information please visit their website at festivaltheatre.org