Where is Eliza House?

Where is Eliza House located?

Eliza House, Scotland, Great Britain (approx. 55.9469°, -3.21752°)


Where is Eliza House on the map?