Japan October 5, 2023TOKYO SHOPPING *walking tour* of HARAJUKU, Takeshita Street, Shopping at Mega Don Quijote Shibuya