After visiting Mission San Juan Bautista, we took a very quick detour to visit another filming location, the Treasure Island Administration Building, located on Treasure Island between San Francisco’s downtown and Oakland. The building is one of the most accessible filming locations from one of my favorite films, Indiana Jones and the Last Crusade. While Petra…