Please use the website. A credit card is required to book and to let hold the deposit when you pick up your rental car.
If no car photos are displayed, then adjust your time at least one hour from now as not all locations are open weekends or out of normal business hours.