Where is Rose And Crown Hotel, London located?
Rose And Crown Hotel, London, Rose And Crown Hotel, London, Great Britain (approx. 51.42569°, -0.22035°)
Rose And Crown Hotel, London, Rose And Crown Hotel, London, Great Britain (approx. 51.42569°, -0.22035°)