Spanish deli offering traditional products, including cold meats, cheeses, and organic vegetables. A friendly shop bringing a taste of Spain.