I would have folded on the turn.

You weren't getting the odds to draw the flush.

Plus, with two players to act behind you and you have no information on their hands at all, they are more likely either going to raise or fold, not call.