Inn Spagna

Via Mario De Fiori, 11, Rome, Italy Get Directions to this spot
Category:
Hotels
Via Mario De Fiori, 11
Rome
Italy

Rate and review Inn Spagna in Rome, Italy!

Share your experiences at Inn Spagna with your friends or discover more Hotels in Rome, Italy.