THE STRAND HOTEL

VIA TUSCOLANA 892
ROMA
Italy