Jechura is a gourmet deli and sandwich shop specializing in Spanish products, particularly high-quality Iberian ham. They offer delicious sandwiches and other Iberian delicacies for dine-in or takeout.