Papillo Hotels & Resorts Roma
Via Arola, 53, Rome, Italie
We're liking this😍
- They say comfy bed and a 21-inch flat-screen TV. We say time for a timeout
- Bring your appetite! The restaurant welcomes you with delicious dishes and an extensive wine list
- Innovative design and technologically advanced services. What’s not to love?