Where is Mycenae House?

Where is Mycenae House located?

Mycenae House, Greenwich, United Kingdom (approx. 51.4797°, 0.0158°)


Where is Mycenae House on the map?