Infinity Castle Bed and Breakfast Rome, Lazio
Located in Rome, less than 1 km from St Peter's Square, Infinity Castle features views of the quiet street. The property is close to several well-known attractions, 1.4 km from Lepanto Metro Station, 1.3 km from Largo di Torre Argentina and 1.
Number of rooms: 3
3 Via del Banco di Santo Spirito Scala unica. Primo piano, Navona, 00186 Rome, Italy