Where is Les Murakami Stadium?

Where is Les Murakami Stadium located?

Les Murakami Stadium, Les Murakami Stadium, United States of America (approx. 21.29639°, -157.8186°)


Where is Les Murakami Stadium on the map?