Skip to main contentToast Local logo
Stackhaus Deli 22 S Main St

Stackhaus Deli 22 S Main St

Rated 4.8 out of 5 by 16 guestsDeli

Closed

Takeout 11:00 AM - 8:00 PM

22 South Main Street, London, OH 43140
About

Amish inspired deli and sandwich shop. Fresh, traditional menu with a local twist!