Opera Italian Suite
12 Via Antonio Rosmini interno 9 , piano 4, Central Station, 00184 Rome, Italy
Opera Italian Suite is set in the Central Station district of Rome, 600 metres from Repubblica - Teatro dell'Opera Metro Station, 500 metres from Rome Termini Metro Station and 500 metres from Rome Termini Train Station.
Delicious pizza and ample space ballare 😉👍