Car hire :: Costa Rica :: San Jose- Downtown
Map for the car hire pick up location at San Jose- Downtown.
Pick up address: Avenue 12, Street 28, Mall Plaza Aventura, Behind The General Cemetery, San Jose