Barracuda’s inside the crystal beach hotel, 25th st. Great pizza, cheesesteak is to travel for