Theatre Sebastopol jest jednym z charakterystycznych teatrów Lille i mieści się w zabytkowym budynku wzniesionym na początku XX wieku. Widownia może obecnie pomieścić około 1350 osób, a klasyczna architektura teatralna, balkon i proscenium pozwalają zachować poczucie bliskości między sceną a publicznością mimo rozmiarów sali.
Wnętrze wyróżnia się tradycyjną atmosferą teatralną, dobrą widocznością sceny oraz cenioną akustyką. Układ miejsc i konstrukcja widowni sprawdzają się podczas różnych rodzajów wydarzeń, od spektakli teatralnych i występów komediowych po koncerty, taniec oraz inne produkcje sceniczne.
Teatr znajduje się pod adresem Place Sébastopol, 59000 Lille, Francja. Stacje metra République–Beaux-Arts i Gambetta znajdują się w dogodnej odległości pieszej, a ostatni odcinek do głównego wejścia prowadzi przez okolice Place Sébastopol. Szersze informacje o poruszaniu się po Lille i dojeździe z innych części miasta znajdują się w opisie miasta poniżej.