26 Jan 2009 The ODEON SITE – St Albans by peter-admin | posted in: All News, UK | 0 This is a truly unique opportunity to acquire this prominent site situated in a convenient position a short distance from both the city centre and the mainline railway station.