Facilities

by - junio 26, 2018


The Walrus Bar and Hostel is located in London and has a bar. The property has a shared kitchen, luggage storage, lockers and a safe. The Walrus Bar and Hostel is 400 meters from the London Eye and 700 meters from Big Ben. The City of London Airport is 11 km away.

Relacionado

0 comentarios