Where is a vending machine in FireRed?

There is a vending machine on the roof of the department store in Celadon city. Here you can buy Fresh Water, Lemonade etc. If you're looking to get through the toll-like buildings then you must speak to a lady who gives you hot tea