Where is Mycenae House?

Where is Mycenae House located?

Mycenae House, Mycenae House, Great Britain (approx. 51.4797°, 0.0158°)


Where is Mycenae House on the map?