Teuchters Home » Places » Pubs & Bars » Teuchters Pubs & Bars Website 26 William Street Edinburgh Scotland EH3 7NH United Kingdom