The Coffee Counter - Leicester Coffee Roasters is located in Leicester, United Kingdom on 23 Bowling Green St. The Coffee Counter - Leicester Coffee Roasters is rated 4.7 out of 5 in the category coffee store in United Kingdom.
Address
23 Bowling Green St