Where is Eltham High Street / Roper Street?

Where is Eltham High Street / Roper Street located?

Eltham High Street / Roper Street, Eltham High Street / Roper Street, Great Britain (approx. 51.45076°, 0.055547°)


Where is Eltham High Street / Roper Street on the map?