By Howard B. Owens Nov 27, 2017, 5:13pm This page is only available to Early Access supporters. Sign up to get access. Olympia Sports, a national retail chain with a location in the Tops Plaza, is closing its Batavia location. Olympia Sports Business batavia