Via degli Scipioni, 132, 00192 Roma, Italy, Rome
0039393488902051
Multilingual staff
Wheelchair accessible
Internet access