The Tea Box

1505 Pearl St, Boulder 80302, United States Get Directions to this spot
1505 Pearl St
Boulder, 80302
CO, United States
(505) 732-7578

Rate and review The Tea Box in Boulder, CO, United States!

Share your experiences at The Tea Box with your friends or discover more Restaurants in Boulder, CO, United States.