Ecluse No10 is a cafe known for its on-site roasted coffee.