Street food sandwich shop, La Sosta, offering a culinary experience for travelers.