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!
TUESDAY SPECIAL OFFER: ✓ FREE DELIVERY ✓ FREE DIGITAL TRAVEL GUIDE