cave restaurant in new jersey