City Inter-Rent
Poplar Place
London
W2 4AS
0870 4441331
Car Hire - Self Drive
Visit Website