Vegman

Please login to suggest restaurants ›

Sign up

1 result found

Leaf Teahouse

212 North 9th Street, Boise...
Label_vegan
List_default

Leaf Teahouse

212 North 9th Street, Boise, ID 83702, USA

Situated in the heart of downtown Boise, Leaf Teahouse is a contemporary tearoom providing high quality, loose-leaf teas from around the world, as well as a ...

0 reviews
Supposed to be OPEN NOW

Missing restaurant?

If you know any restaurants that should be listed here please suggest them.