Отель расположен в заливе Святого Георгия в городе Сент-Джулианс – центре ночной жизни и развлечений острова. Отель является частью комплекса Bay Street. Рядом с отелем есть боулинг центр, самый большой на Мальте кинотеатр, казино и огромное количество баров, ресторанов, кафе и ночных клубов.