Tom Giblins in Carlsbad is at 640 Grand Ave, a block north of Carlsbad Village Drive...kind of a tudor looking bldg. Great Guinness. From downtown, take 5N...from O'side, take 5S or 101.

R. O'Sullivans in Escondido is downtown near Broadway and Grand Ave (off the northeast corner on Grand). Same people own Giblins as O'Sullivans.

Lots of free parking at both locations, the city of Escondido has lots of free parking lots behind the stores that line Grand Ave.

I've never been to Hennessey's, but that's doable, too.