Skip Main Navigation
Page Content

The Lost Deli

We are 100% plant-based Cafe, changing the health of the world one mushroom burger at a time!

Located at 38 Charles Street, Norwood! We're open 7:30am-4pm Wednesday-Friday and 9am-4pm on Weekends!

Save This Event

Event Saved