Two geishas wearing traditional japanese kimono among Matsumoto Castle is one of the most complete and beautiful among Japan’s original castles
Share This Story, Choose Your Platform!
THURSDAY SPECIAL OFFER: ✓ FREE AUS SHIPPING ✓ FREE DIGITAL TRAVEL GUIDE
-->