Where is Clifton House?

Where is Clifton House located?

Clifton House, Clifton House, Great Britain (approx. 54.606377°, -5.9332943°)


Where is Clifton House on the map?