I had a Horrible experience with Alamo in Tampa Florida. I even talked with a manager named Delores who was extremely rude.
Country: USA State: Florida City: Tampa
0 comments