The Albatross is situated in London and provides accommodation with a garden and free WiFi, 1.1 km from Royal Albert Hall and a 14-minute walk from Olympia Exhibition Centre. Each of the units consists of a living room, a well-equipped kitchen, and a private bathroom with bath or shower. A dishwashe Read more
The Albatross is situated in London and provides accommodation with a garden and free WiFi, 1.1 km from Royal Albert Hall and a 14-minute walk from Olympia Exhibition Centre. Each of the units consists of a living room, a well-equipped kitchen, and a private bathroom with bath or shower. A dishwasher and coffee machine are also offered. The nearest airport is London City Airport, 17 km from the property.