Address: 3121 Thomson Ave, Long Island City, NY 11101, USA
This is not your answer but I want to say just not rent from them, they have the worst service and employees.
Dont recommend renting here is a nightmare
Add Answer
Thanks! Your answer is awaiting moderation.
DO NOT GO TO TOWER.. They will steal your money then have you waiting for it ...worst place to lease or rent a car...DO NOT WAIST YOUR TIME OR MONEY..unprofessional rude as hell,everyone who works there seems like you owe them something
Is this a good rental place now? Did they get better? These posts are from a couple years ago. Come on. Somebody help me out please.
is open today?
Trending Places
Performing arts theater
31-10 Thomson Ave, Long Island City, NY 11101, USA
Non-profit organization
47-10 Austell Pl 2nd floor, Long Island City, NY 11101, USA
Department of education
44-36 Vernon Blvd, Long Island City, NY 11101, USA
City government office
3328 Northern Blvd, Long Island City, NY 11101, USA
Training centre
12-07 44th Ave, Long Island City, NY 11101, USA
Park
Vernon Blvd, Long Island City, NY 11101, USA
Ferry terminal
54th Ave on, 2nd St, Long Island City, NY 11101, USA
Taxi service
21-03 44th Ave, Long Island City, NY 11101, USA