Homey Italian Deli and Sandwich Shop
Leo's Italian & Specialty Food is a family-run deli known for its Italian subs made with crusty, authentic rolls and fresh ingredients. Guests highlight the meaty sandwiches, balanced seasonings, and crisp romaine lettuce. The quaint, homey space also offers homemade pastries and Italian specialties such as frozen ravioli and red sauce to enjoy at home.