Devon Restaurant Address: 225 S 18th St, Philadelphia, PA 19103 Phone: +1 215-546-5940 Cuisine: Seafood and grill Read more