Photos coming soon
HOTEL
Stelletta Terrace
Via della Stelletta 23, Spagna, 00186 Rome, Italy, Rome
Where it sits
Stelletta Terrace
Via della Stelletta 23, Spagna, 00186 Rome, Italy, Rome
41.90159, 12.47572
Plan around Stelletta Terrace
Ask for the details that decide a trip. Sourced answers open right here.
Information last checked Sep 9, 2026.
