Where is Hotel Lord Byron - Small Luxury Hotels of the World, Rome located?
Hotel Lord Byron - Small Luxury Hotels of the World, Rome, Lazio, Italy (approx. 41.91982°, 12.48135°)
Hotel Lord Byron - Small Luxury Hotels of the World, Rome, Lazio, Italy (approx. 41.91982°, 12.48135°)