Where is Lime Tree by Room Mate Hotels, London located?
Lime Tree by Room Mate Hotels, London, Lime Tree by Room Mate Hotels, London, Great Britain (approx. 51.49336°, -0.14997°)
Lime Tree by Room Mate Hotels, London, Lime Tree by Room Mate Hotels, London, Great Britain (approx. 51.49336°, -0.14997°)