Coffee & Tea in Bristol - St. Michael's 135 St. Michaels Hill, St. Michael's, Bristol, BS2 8BS Tags: tea & coffee merchants