Location: situated in the town of Vilvoorde, 10kms north of Brussels, very close to the train station with links to the capital. 6kms from the airport.
See more: Hotels in Europe Hotels in Belgium Hotels in Vilvoorde Holiday Destinations in Europe