Must-See Harry Potter Spot in Tokyo – Magic Stairs & Time Turner in Akasaka!

Harry Potter Themed Train Station in Akasaka, Japan. Step into the magical world of Harry Potter with iconic stairs and the Time Turner in Tokyo! A must-see for every Potter fan on your Japan Vacation. #HarryPotter #japantravel #WizardingWorld #FantasyWorld #tokyo #potterhead

1 Comment