Depot

Depot is an award-winning independent 3-screen cinema and café-restaurant. It is located adjacent to the railway station in the centre of Lewes, East Sussex, within the South Downs National Park.