1/12
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?
Amenities
Location
Via Arola, 53, Rome, Italie