Wow! Very impressed by facility of services at this location - there is a Shop n Go Delhaize that…read moreis open 24/7; a lot of gas pumps, great parking, nice clean toilets (need to pay 50 cents to use, and if in a hurry, u are out of luck as you will have to climb stairs up to the 1st floor).
There is also a sandwich shop here and can totally recommend the tuna sandwich - which was excellent! Would totally recommend this pit-stop if traveling from Brussels to Luxembourg.