Automobile Mechanics Alomo Car Rentals Ltd Accra, Ghana Print This Page Share on Facebook Share on Twitter Accra North, Accra Ghana 0023321768899 Car Rental Company. Car Rental Company.