No, there is no vending machine at Ewan Dar Alhejra Hotel Al Madinah.