Antonio Jose De Sucre, Calle Eloy Alfaro, Santa Rosa (El Oro), Ισημερινός
(Άνοιγμα χάρτη)
The 2-star Hotel Toledo Santa Rosa is a good starting point for exploring Santa Rosa, including Iglesia Catolica Matriz Santa Rosa de Lima Church, which is approximately a 5-minute walk away.