Porta Castello Suites



Rome • Show on map
View Details for Price
Right in the center of Rome, Porta Castello Suites features rooms with free Wifi. Popular points of interest nearby include Ottaviano Metro Station, Lepanto Metro Station, and Castel Sant'Angelo. St.…More info
