Takashima
E302379
UNEXPLORED
Takashima is a lakeside city in western Shiga Prefecture, Japan, known for its scenic location along Lake Biwa and surrounding mountains.
Jump to:
Referenced by