By Howard B. Owens Nov 27, 2017, 5:13pm Olympia Sports, a national retail chain with a location in the Tops Plaza, is closing its Batavia location. Olympia Sports Business batavia