Welsh ice cream is the specialty at Cadwaladers. Enjoy bespoke coffee, loose leaf tea, and decadent sundaes.