Hamamatsu Castle Park, Japan

Hamamatsu Castle Park, Japan

The Hamamatsu Castle stands with history amidst lush greenery on its grounds.

By Brothersoft