Unbelieveably, in all of San Francisco, I'm staying about two blocks from Ducati San Francisco. I've stayed for a couple of days in Portrero with a friend of my girlfriend, and then I'm crashing with a friend of a friend in the Mission, literally right down the street from Munroe Motors, the official Ducati shop in SF.
DapperDucs 2024
3 weeks ago