17 yrs ago•partymanreviewedJ & J Trestle Inn327 N 11th St, Philadelphia, PA 19107, USA*I went to check out this...