Tea Stall definition

Tea Stall means a permanent, semi-permanent or temporary stall or shop where small- time vendor sells tea, coffee and milk along with snacks.