Белоснежное здание отеля The Charles расположено в самом центре Мюнхена, недалеко от исторической площади Königsplatz, в окружении старинного Ботанического сада, рядом со Старым городом, торговыми кварталами и многочисленными достопримечательностями города.