Heritage Sandwich Shop is an easy win in Long Beach. This daytime cafe shares the same building and chef as the restaurant Heritage, a fine dining sibling that offers a tasting menu at dinner. During lunch hours, you can pull up a stool at the bar or grab a picnic table outside and order sandwiches, salads, beer, and wine Tuesday to Saturday. Or you can opt for their $25 lunch box—which includes a sandwich, side, cookie or a drink—and take the whole bundle to-go. Just like the creative dishes at the restaurant, sandwiches here involve a mix of seasonal produce and masterfully-prepared proteins that might ruin all other sandwiches for you in the future. Everything from their roasted broccolini grilled cheese to their duck “banh mi” on a ciabatta roll is inventive and delicious, but our top choice is their pork belly sandwich with tomato and pepper jam on a country loaf.