Tedd's Pit is a restaurant offering culinary delights.