
Pickles Deli
RestaurantsListed for students and visitors near Washington University in St. Louis in St. Louis, Missouri.
Pickles Deli is the original location, opened in 2007 at 22 North Euclid Avenue in the Central West End of St. Louis, and voted the city's top deli for eight years. It serves Boar's Head meats, daily soups, Reubens, Italian subs and veggie sandwiches; open weekdays.