The Linden Tree 3 stars

73 Bristol Road, Hempstead, GL1 5SN, United Kingdom

Hotel image
Read more reviews for The Linden Tree