W
W Ahmed Review of Otto UK
Dont go there. You will waste your time and money ...
Dont go there. You will waste your time and money dealing with these people like i did. Best to take your business elsewhere to a company who actually has cars available and are happy to rent.
Comments: