Designed in 1899 and home of Camden Council, Camden Town Hall is a beautiful neoclassical building near St. Pancras Station, in London, U.K.

The building features a gorgeous council chamber (which can double as a court room), ceremony and meeting rooms with floor-to-ceiling beechwood paneling, art deco chandeliers, wall lights, six-foot marble fireplaces and a grand white marble staircase.

For more information on filming at this historic location, contact us today.