Het aantrekkelijke hotel ligt in het centrum van Leuven, dichtbij het stadhuis. Een halte van het openbaar vervoer ligt op korte loopafstand (ongeveer 200 meter).Het hotel beschikt in totaal over 101