The Odeon Theatre (formerly known as The Strand Theatre) is a historic former cinema and live entertainment venue in the city of Hobart, Tasmania, Australia.
The Odeon Theatre (formerly known as The Strand Theatre) is a historic former cinema and live entertainment venue in the city of Hobart, Tasmania, Australia. (en)