Oh my goodness, here is a sandwich lover’s paradise! The open sandwiches here are a revelation—fresh, flavorful, and absolutely delicious.