Golders Green Hotel

14-151 Golders Green Road, London, NW119BN, United Kingdom

Hotel image
Read more reviews for Golders Green Hotel