Contact us

Street Address:
Elwood Restaurant
1007 Frankford Ave.
Philadelphia, PA 19125

Hours
Tuesday-Sunday
5-10PM

Phone:
215-279-7427

Email:
info@elwoodrestaurant.com