Where is Charlton House?

Where is Charlton House located?

Charlton House, Charlton House, Great Britain (approx. 51.059°, -2.6727°)


Where is Charlton House on the map?