Prev Next The Odeon 94 London Road, Portsmouth 1936-2008 The Odeon Cinema, London Road, North End was opened in 1936 and was the last word in comfort. In 1973 it was made a three-screen cinema. This Odeon is still open for business in 2006 but closed in 2008.