INTRODUCTION

“Toyama” means “rich with mountains”, and the name doesn’t disappoint! The city offers stunning views of a series of 3,000 meter peaks belonging to the Northern Japan Alps. Loca...

SEE&DO