Latour Deli is a restaurant focused on delicious food, built with love and care.