Swiss Corner is located in Tutamandahostel, Ecuador on Avenida Interoceanica 1000, El Sauce Esq., Tumbaco 170150. Swiss Corner is rated 3 out of 5 in the category restaurant in Ecuador.
Address
Avenida Interoceanica 1000, El Sauce Esq., Tumbaco 170150