Embassy Hotel is located in Tutamandahostel, Ecuador on President Wilson E8-22 & Avenida 6 De Diciembre, Quito, Pichincha 170150. Embassy Hotel is rated 3 out of 5 in the category hotel in Ecuador.
Address
President Wilson E8-22 & Avenida 6 De Diciembre, Quito, Pichincha 170150