Este cine es uno de una raza muriendo en el centro de Londres, al no haber cedido a las presiones de Hollywood, y sigue mostrando el arte predominantemente casa y películas independientes de todo el mundo. El cine es clásico, con sólo una pantalla grande y una capacidad de 753. Antes y después de los exámenes de la licencia agradable bar es un gran lugar para relajarse con los amigos. El cine está situado en el centro de Chelsea y está a sólo unos minutos a pie de la estación de metro Sloane Square.