Hotel Express By Holiday Inn London - Golders Green North, London

58 Regents Park Road LondonN3 3JN, United Kingdom