IBARRA ECUADOR Bolívar 12-101 entre Rafael Larrea y Obispo Mosquera,
Ibarra, 12-101
HOTEL PLAZA VICTORIA is one of the popular Inn located in IBARRA ECUADOR Bolívar 12-101 entre Rafael Larrea y Obispo Mosquera ,Ibarra listed under Hotel in Ibarra
, Inn in Ibarra
,