Toad in the Hole

Santa Rosa’s official British pub. As casual as it gets. Grab a beer and tap your toes. -BF