Greenhalgh's is a bakery chain specializing in handmade pies, cakes, breads, and savories. They also offer soups and sandwiches.