Vicolo Del Leopardo, 36 Interno 6, 00153 Roma
Apartment
with
1
room
LeopardElla is located in Rome, just a 14-minute walk from Great Synagogue of Rome and 1.1 miles from Piazza Venezia.
Guests staying at this apartment have access to free Wifi, a fully equipped kitchenette, and a balcony. The property is 0.9 miles from the city center and a 3-minute walk from Piazza di Santa ...