35 via velletri, 00198 Roma
Guest houses
A recently renovated property, The river corner is set in Rome near Spagna Metro Station, Repubblica - Teatro dell'Opera Metro Station and Rome Termini Train Station. Among the facilities at this property are a lift and a shared kitchen, along with free WiFi throughout the property. Staff on-site can...