Liewer-Olmstead Ice Arena

The Liewer-Olmstead Ice Arena is an indoor ice hockey arena located in Delta Junction, Alaska.