Albatross encontra-se em St Paul's Bay, perto de Bugibba Perched Beach, Qawra Point Beach e Tax-Xama Bay Beach, e tem um terraço. O acesso Wi-Fi gratuito é disponibilizado e o estacionamento privado está disponível no local.
Albatross disponibiliza um serviço de aluguer de bicicletas e um serviço de aluguer de carros.
Malta National Aquarium fica a 17 minutos a pé de Albatross, enquanto Bay Street Shopping Complex está a 11 km da propriedade. O aeroporto mais próximo é o Aeroporto Internacional de Malta, que fica a 17 km de Albatross.