Are there vending machines or ice machines on-site?

No, however, there are ice cube trays in your hotel room’s freezer. There are also several convenience shops within walking distance of the hotel.