Allegro Hotel (ex. Rafael Spinola) расположен в тихом и спокойном районе туристического города Сан Джулианс Бэй, но вместе с тем, недалеко от основных мест отдыха и развлечений, таких как рестораны и бары, казино и дискотеки, каток и боулинг и многое другое. В 550 метрах от пляжа и в 11 километрах от Международного аэропорта Мальты.