Отель расположен на берегу реки Мелака, в нескольких минутах ходьбы от исторического старого города Мелаки, занесенного в список мирового наследия ЮНЕСКО, и в 2 минутах ходьбы от улицы Jonker Street. Город Мелака находится на западном побережье полуострова Малайзия, примерно в 120 км от Куала-Лумпур и в 250 км от Сингапура.