Where is Athlone House?

Where is Athlone House located?

Athlone House, Athlone House, Great Britain (approx. 51.5714°, -0.1589°)


Where is Athlone House on the map?