Llama Tooth

Philadelphia
$$$$
Llama Tooth

1033 Spring Garden St

Philadelphia, PA 19123

You can’t get more Philly than drinking microbrews next to a mural. This Spring Garden spot is a great asset to the rising neighborhood and has some great brews to try.