Find tickets for Father John Misty in San Francisco at Castro Theatre on March 24, 2026.  
Castro Theatre is located in San Francisco