As a native speaker of English UK, I would say, "before the bank" and it means you would first pass the petrol station (English UK), gas station (English US) or servo (Australian English). "In front of the bank" means opposite it/facing it" and so I don't think you mean that.