The "Casina Rossa" or "Little Red House" sits next to the Spanish Steps in the Piazza di Spagna in Rome. An unprepossessing building built in 1725, it…
Please note:
This action will also remove this member from your connections and send a report to the site admin.
Please allow a few minutes for this process to complete.