About
Traditional Japanese Restaurant located in the heart of Otavalo. Just 5 minutes walk from Plaza de los Ponchos. Just across the street from University of Otavalo. We are serving authentic Japanese food with organic veggies and all fresh products.
Details