Izu Skyline Touge no Chaya
Izu Skyline Touge no Chaya is one of the best restaurants to travel in Izu-shi, Shizuoka Prefecture, Japan. Here're guides for reviews, menu, hours, access, map and photos of Izu Skyline Touge no Chaya posted by Japanese travelers in the know.