Via Federico Cesi, 62 3, 00193 Roma
Hotel
with
6
rooms
Located in Rome, within a 7-minute walk of Piazza del Popolo and 0.7 miles of Via Condotti, STOA ROME Boutique
Suites has accommodations with free WiFi throughout the property. The property is close to several well-known attractions, a 16-minute walk from Piazza di Spagna, half a mile from Flaminio Metro Station ...