I just found out (like an hour ago) that Buca di Beppo in Jenkintown has locked its doors. Seems that there was an issue with increasing rent and corporate decided to pick up and leave. I had booked my holiday party for 70 people there and now have to scramble to find another place to accomodate us. Any recommendations in close proximity to Fox Chase Cancer Center? Perhaps something Italian?