Dista solo 5 minuti a piedi dal centro di Newcastle Upon Tyne. Ci vogliono circa 7 minuti per raggiungere Life Science Centre. Clayton Street Fish And Chip Shop può essere raggiunto in 5 minuti a piedi.
Albatross è collocato vicino a Discovery Museum.
La struttura comprende 166 camere.
Una passeggiata di 5 minuti vi porterà alla stazione del treno cittadino Central.