Hotel Lord Byron – Rome – Italy Via Giuseppe de Notaris, 5, 00197 Roma RM, Italy A Short walk from the beautiful Villa Borghese, Hotel Lord Byron is a hidden gem beautifully decorated in 1930s style. Expect a friendly welcome and...