La Marca is a deli offering a selection of homemade products, including Spanish and Mediterranean cuisine, with options for takeaway.