filter

1453 Results

Atami is a seaside city on Japan’s Izu Peninsula, in the Shizuoka Prefecture southwest of Tokyo. It’s set on volcanic hills within the Fuji-Hakone-Izu National Park, which is also home to Mount Fuji.