The Fin Surf & Turf
1000 Frankford Ave #1, Philadelphia 19125