Teddy's Deli is a restaurant known for its thick deli sandwiches and classic entrees. They specialize in house-made deli meats, sliced to order.