Barbarossa Coffee closes flagship location on Louetta Road

Patrons can still visit Barbarossa Coffee at its Tomball location—9166 FM 2920, Ste. 100—and will soon be able to visit two new locations in Spring and Magnolia.