/
/

View all 15 photos




+11
TapHouse 61, a vibrant oasis situated just off Central Avenue in St. Petersburg, Florida, offers a full liquor and craft beer bar where every sip is an adventure. This dog-friendly spot boasts an ever-changing array of handpicked craft brews, showcasing the best local breweries alongside sought-after imports. Patrons can explore...