The term SUB SPOTS can be solved by the five letter word DELIS. DELIS are small restaurants or shops that specialize in selling sandwiches, salads, and other prepared foods. They are often found in urban areas and are popular lunch spots for busy people.