Snail of Approval

Elwood Restaurant

Elwood is a BYOB restaurant in Fishtown that combines a comfortable atmosphere with a cuisine that explores Pennsylvania’s history, cultures and foodways

215-279-7427

 1007 Frankford Ave. Philadelphia PA 19125