Отель Number 11 расположен в городе Сан-Джулианс, менее чем в 1 км от пляжа Баллута-Бэй. Здание было построено в 2019 году. В 500 м расположено казино Dragonara, а в 700 можно увидеть залив Спинола. Также, поблизости находятся такие популярные достопримечательности, как пристань для яхт Портомасо, залив Святого Георгия и Памятник любви. Отлично подходит для активного семейного отдыха.