遠山里 とおやまざと
tōyamazato

Noun

1. remote mountain village