The 3 things I love about this place are as follows:
1. Walking distance to the Vatican and St. Peter's Square
2. Metro train and bus station is just around the corner
3. There are nice cafe's and restaurants nearby to grab food since the hotel has no restaurant inside. Note however that they can provide you if you order...
More
- Silla Hotel Rome
