Complexul hotelier este amplasat în zona centrală a Bucureștiului, pe Calea Victoriei, fiind cel mai mare din România.