Where is The George Hotel of Stamford located?
The George Hotel of Stamford, The George Hotel of Stamford, Great Britain (approx. 52.64967°, -0.47819°)
The George Hotel of Stamford, The George Hotel of Stamford, Great Britain (approx. 52.64967°, -0.47819°)