For History Loving Travelers, oldest Japanese towns
Kamakura is one of the oldest Japanese towns. Its area is almost 40 km2. The city is almost completely surrounded by mountains, acting its rather peculiar defenders. However, it is washed by the South Sagami Bay. This part of the Earth recognized the perfect place to relax. A mild climate and both in winter and … Read more