Where is Leonardo Royal Hotel Oxford located?
Leonardo Royal Hotel Oxford, Leonardo Royal Hotel Oxford, Great Britain (approx. 51.78787°, -1.28323°)
Leonardo Royal Hotel Oxford, Leonardo Royal Hotel Oxford, Great Britain (approx. 51.78787°, -1.28323°)