Balboa Theatre

Arena
Location
Lemon Grove, CA