Lot 10 Indian Restaurant is located in Tutamandahostel, Ecuador on Juan Leon Mera y la Foch, Quito, Pichincha 170150. Lot 10 Indian Restaurant is rated 3 out of 5 in the category restaurant in Ecuador.
Address
Juan Leon Mera y la Foch, Quito, Pichincha 170150