Nestled in the heart of Portsmouth, Hampshire, The Green Door Deli is a haven for those who appreciate the finer things in life—like sandwiches that could make a grown man weep and cheeses so good they might just start a revolution. This charming deli has earned a...