answersLogoWhite

0

Boris Trajkovski Sports Center is an indoor arena in Macedonia and was opened on 2008.

User Avatar

Wiki User

10y ago

What else can I help you with?