I'll be arriving at Gare du Nord in the evening after a long train ride. Where (exactly) is the Europcar car rental booth? I've been all over Google maps looking at the inside of the station (from Mar 2016) and I found a sign with an arrow pointing to rental cars inside at the west side of the station, near the street, but I've not found any booth or other rental car areas. (I found the elevators to the parking garage, and it may be there, but....)
Can anyone who's been there help me out?
Thanks,
Nadine