From Our Editors
London Deli and Subs in London is a popular deli that features a flavorful menu. Stop by for the excellent quality and stay for friendly service. You'll be planning your next trip to London Deli and Subs before you know it.
If you're in a hurry, you can call ahead and take advantage of the convenient take-out menu.
Making a trip to London Deli and Subs is never a bad call.