Car hire :: Ukraine :: Odessa
Map for the car hire pick up location at Odessa.
Pick up address: 2nd Floor Business Centre, 59 Rishelyevska Str, Odessa, 65012