Where is Hoxton Station / Geffrye Museum?

Where is Hoxton Station / Geffrye Museum located?

Hoxton Station / Geffrye Museum, Hoxton Station / Geffrye Museum, Great Britain (approx. 51.53136°, -0.076944°)


Where is Hoxton Station / Geffrye Museum on the map?