Located on the corner of Old Castle Hill Rd and Castle St Cosmo Coffee is a café/roasting house offering shoppers a chance to recharge their batteries and specializes in roasting coffee on site for eat in, take away and retails (sold by the bag).
They also offer fresh churros and sweet treats.