October 14, 2013October 20, 2013 In love with Tacos!!! Gallo Giro Taco truck has the best tacos I ever had. Its on mission street in San Francisco. The beef tongue taco is to die for !! But they all very good!! 37.785186 -122.390376 Share this:FacebookLinkedInLike Loading...