Situat in inima orașului San José, inconjurat de muzee naționale, piețe și bulevarde pietonale, locația se află la cațiva pași de principalele atracții culturale și turistice.
Hotelul se află la 5 minute de mers pe jos de Catedrala San José și de Teatrul Național.