Japan Street October 27, 2024 There’s nothing unusual about Japan Street being packed with vending machines.