Opera 58 - Teatro dell'Opera Suites



Rome • Show on map
View Details for Price
Opera 58 - Teatro dell'Opera Suites is a guest house featuring rooms with free Wifi and air conditioning in the center of Rome. The property is around a 15-minute walk from Colosseo Metro Station, 0.6…More info
