Salle de l'Alhambra jest jednym z charakterystycznych historycznych obiektów widowiskowych w centrum Genewy. Sala łączy zachowany charakter pierwotnej architektury z nowoczesną infrastrukturą sceniczną, a elastyczny układ parteru i galerii pozwala przygotować różne konfiguracje na koncerty, przedstawienia teatralne oraz inne wydarzenia. W zależności od ustawienia podczas danego wydarzenia maksymalna pojemność może wynosić około 1100 osób.
Wnętrze zachowuje atmosferę klasycznej sali widowiskowej, z balkonami, dekoracyjnymi detalami architektonicznymi i współczesnym wyposażeniem technicznym. Podczas renowacji szczególną uwagę poświęcono poprawie akustyki, dzięki czemu przestrzeń dobrze sprawdza się zarówno podczas koncertów z nagłośnieniem, jak i występów akustycznych. Elastyczny układ siedzeń pozwala również dostosować salę do różnych formatów wydarzeń. Dla publiczności dostępne są foyer i miejsca z napojami.
Obiekt znajduje się pod adresem Rue de la Rôtisserie 10, Genewa, Szwajcaria, w bardzo centralnej części miasta. Przystanek Molard znajduje się w odległości krótkiego spaceru od wejścia, co ułatwia dotarcie na wydarzenie bez konieczności dojeżdżania samochodem pod sam budynek. Szersze informacje o poruszaniu się po Genewie i połączeniach z innymi częściami miasta znajdują się w opisie miasta poniżej.