Top Place encontra-se no centro de Genebra, perto de Gare de Cornavin, Jet d'Eau e Catedral de São Pedro de Genebra.
Algumas unidades dispõem de ar condicionado, televisão de ecrã plano, máquina de lavar roupa, máquina de café e uma cozinha.
Nações Unidas - Genebra fica a 2,4 km de Top Place, enquanto Estádio de Genebra fica a 4,1 km da propriedade. O aeroporto mais próximo é o Aeroporto Internacional de Genebra, que fica a 8 km de Top Place.