PSA: free games are never actually taken off Steam (afaik)
You can still download them via Steam play and install links that you can get from steamdb.info like:
Golden Axed
steam://install/1368460
Streets of Kamurocho
steam://install/1368430
Endless Zone
steam://install/1368450
Armor of Heroes
steam://install/1368440
Users browsing this forum: Kinsie and 1 guest