I went here once since I happened to be in the area. It is in a really seedy area of Philly just off of I95 and surrounded by industrial buildings. If it wasn't for the big sign that they have right above their...
Full reviews and comments are available exclusively to VIP members. Join Now