Situated 500 metres from Bugibba Perched Beach, 1.7 km from Qawra Point Beach and 1.7 km from Tax-Xama Bay Beach, Albatross provides accommodation located in St Paul's Bay. Boasting a lift, this property also provides guests with a sun terrace. Free WiFi is available and private parking can be arranged at an extra charge.
At the homestay, units include a desk. The homestay features some units that have a balcony, and each unit is fitted with a kettle. At the homestay, every unit comes with bed linen and towels.
There is a coffee shop, and packed lunches are also available.
Both a bicycle rental service and a car rental service are available at the homestay.
Malta National Aquarium is 1.4 km from Albatross, while Bay Street Shopping Complex is 11 km from the property. The nearest airport is Malta International Airport, 17 km from the accommodation.