Located at the heart of Brussels, this hotel lies within a short distance of the Grand Place and an underground station (Sainte Catherine). An array of shops lie just 500 m away.
See more: Hotels in Europe Hotels in Belgium Hotels in Brussels Holiday Destinations in Europe