Hotels & Travel in St. Louis, MO
Hotels & Travel • Car Rental
2203 Gravois Ave,
St. Louis ,
MO
63104
UNITED STATES
Based on 1 reviews
Avoid for ever this owner is a scam artist
He took my deposit and he is extremely sheisty and He will try to scam you of out of your money. The vehicle is extremely junky and owner wants to over charge. Never rent from them or youll end up with a nightmare.Worldwide > United States > St. Louis > Car Rental