Jumbo Lodging is located in Quito, Ecuador on Esmeraldas E4-86 y Los Rios, Calle Esmeraldas E4-86 y Los Ríos, Quito, Pichincha 170150. Jumbo Lodging is rated 3 out of 5 in the category hotel in Ecuador.
Address
Esmeraldas E4-86 y Los Rios, Calle Esmeraldas E4-86 y Los Ríos, Quito, Pichincha 170150