Fosters is a great place to come, relax and enjoy some outside time. It is a market/deli/bakery that has great outdoor seating. It isn't too big, so don't expect to come do a week's worth of shopping, but it has some nice local stuff as well as delicious sandwiches and baked goods. This one is more grocery oriented than the one in Chapel Hill, which is eat-in oriented. A really great place for some small food gifts as well.
more