Car hire :: Kenya :: Mombasa
Map for the car hire pick up location at Mombasa.
Pick up address: Mombasa Trade Center, Nkrumah Road, Ground Floor, Mombasa, 80100