Odeon Star Semaphore Cinemas is a Australian Movie Theater based in Semaphore, South Australia. Odeon Star Semaphore Cinemas is located at 65 Semaphore Rd., Semaphore SA 5019, Australia,
Please contact Odeon Star Semaphore Cinemas using information below: Address, Phone number, Fax, Postal code, Website address, E-mail, Facebook. Find Odeon Star Semaphore Cinemas opening hours and driving directions or map. Find real customer reviews and ratings or write your own review.