Depot Deli Menu
Located in Crestline, OH, Depot Deli is a restaurant that has been serving communities for years. Situated on 141 North Seltzer 141 1/2 Street, this Depot Deli is a go-to spot for residents and visitors alike, offering a convenient and friendly dining experience.
Address & Phone
141 North Seltzer 141 1/2 StreetCrestline, OH 44827