Photos coming soon
HOTEL
Ecorooms Ferrara
10 Via del Gambero, Ferrara, Italy
Where it sits
Ecorooms Ferrara
10 Via del Gambero, Ferrara, Italy
44.83604, 11.62315
Plan around Ecorooms Ferrara
Ask for the details that decide a trip. Sourced answers open right here.
Information last checked Nov 6, 2026.
