llamas meet old world comfort food

Welcome to Llama Tooth. Llama Tooth is a New American restaurant located at 1033 Spring Garden Street which features a large outdoor patio framed by building-sized murals and overlooking Center City, Philadelphia. Stop by to enjoy one of our many craft beers including many locals and our continuously changing menu.