Centra Station encontra-se em Londres, a 1 minutos a pé de Estação de Metro de Wood Green e a 1,6 km de Alexandra Palace, e apresenta vista da cidade e acesso Wi-Fi gratuito.
Todas as unidades dispõem de televisão de ecrã plano por satélite, uma casa de banho privativa com chuveiro e uma kitchenette totalmente equipada com um frigorífico.
Estação de Metro de Tottenham Hale fica a 4,6 km de Centra Station, enquanto Estação de Metro de Southgate London fica a 4,8 km da propriedade. O aeroporto mais próximo é o Aeroporto London City, que fica a 26 km de Centra Station.