Where is Eliza House, Edinburgh?

Where is Eliza House, Edinburgh located?

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


Where is Eliza House, Edinburgh on the map?