MovieMaps

“Thank You, San Francisco” Filming Locations

Girlboss episode “Thank You, San Francisco” was filmed in San Francisco in the United States of America.

The Castro Theatre as The Castro Theatre

Sophia takes Shane to the Castro while showing him around the city and they steal some sodas.