Alexandra Hostel 3 stars

73 High Street, Hornsey, London, N8 7QB, United Kingdom

Hotel image
Read more reviews for Alexandra Hostel