Hotel Lella**
via Palestro 9 - Rome, Italy
Category: Hotel **
Hotel Lella is a low cost hostel in Rome and perfect for first-time arrivals in the Eternal City. Friendly, cheap and warm, the budget hostel is always a reliable source of accommodation. more info »