to Left Edge Theatre
Take Highway 101 to the Mark West Springs Road Exit.
Follow the map above to get to Left Edge Theatre
Located off the south parking lot at the Luther Burbank Center for the Arts
50 Mark West Springs Road, Santa Rosa, Ca 95403