A 24-hour cafe offering quality coffee. Part of a UK chain with over 320 locations.