The Dog & Bear Hotel

The Square, Lenham, ME17 2PG, United Kingdom

Hotel image
Read more reviews for The Dog & Bear Hotel