Where is Handred House?

Where is Handred House located?

Handred House, Wales, Great Britain (approx. 52.1819791756°, -3.2979068764°)


Where is Handred House on the map?