Albatross bevindt zich in St Paul's Bay, in de buurt van Buggiba Perched Beach, Qawra Point-strand en Tax-Xama Bay Beach. De accommodatie biedt een terras. Er is gratis WiFi en privéparkeren op het terrein.
Er zijn zowel fietsverhuur als autoverhuur beschikbaar bij de homestay.
Malta National Aquarium ligt op 17 minuten lopen van Albatross, en Bay Street Shopping Complex ligt 11 km verderop. Het dichtstbijzijnde vliegveld is Internationale luchthaven Malta, op 17 km van de accommodatie.