1246 Trafalgar Street
London ON N5Z 1H5
Over the years, Polonia Travel has come to develop great working relationships within the rental car industry. Through these loyal rental car partnerships, we can offer our clients access to over 25 000 pickup locations in over 180 destinations around the world.
We are able to help you locate the rental car thet will best suit your travel plans for the best price.