Where is Charlton House?

Where is Charlton House located?

Charlton House, Charlton House (Station), Great Britain (approx. 51.480858°, 0.035901°)


Where is Charlton House on the map?