We visited Rome last week and stayed in the Bella Sosta. Like the name says it really was a nice and beautiful place to stay for a week. Rooms were clean and tidy, those responsible were very friendly and helpful and spoke good English. The location is fine just off Via 20 Settembre and close to Piazza della Republica. Just...
More
