The address is Piazza Trinita dei Monti 6, Spagna.
It once was a Christian area and you might still see evidence of that particular in the churches within the city. The lack of enough add anywhere from $10/night to $25/night. https://M1bar.com/user/Darryl88F20/