Hotel Astrid, Rome hotels at discounted rates

Hotel Astrid
Largo Antonio Sarti,4, Rome, 00196, Italy