Charme Spagna Boutique HotelBoutique
37 Via della Mercede, Spagna, 00187 Rome, Italy
The Charme Spagna Boutique Hotel is located on the first and third floor of a building and on the second floor of an annex dependace in the historic center of Rome 350 meters from the Spanish Steps.