Your best bet would be carrefour, you should find everything there.

Not sure about bus route,