O MBSC encontra-se localizado na Península de Macau, no NAPE, dinâmica zona comercial e habitacional, próximo da Estátua da Deusa Kun-Iam, com vista sobre o Jardim Dr. Carlos d’Assumpção e desfrutando ao longe a Torre de Macau. Do MBSC, pode-se deslocar, de carro, ao Terminal Marítimo de Macau em cinco minutos, aproximadamente, e às Portas do Cerco ou ao Aeroporto Internacional de Macau, em cerca dez minutos. (vidé mapa)