Belgium Hotel Leo Station, Villa et Annexes, Hotels at Bastogne Belgium Hotel Leo Station, Villa et Annexes is The Best Hotels In Bastogne Belgium . 3… Edit