Wolf & Lion Loading Map.... Wolf & Lion2460 Lombard Street - San FranciscoDetails 37.7994373 -122.44184869999998 Address 2460 Lombard Street, San Francisco, CA, 94123 Upcoming Events No events in this location