37 reviews #25 of 26 Restaurants in Weehawken $$ - $$$ American Bar Pub. 550 Avenue at Port Imperial Located in the EnVue Hotel, 6th Floor, Weehawken, NJ 07086 +1 201-683-2132 Website Menu. Closed now : See all hours.