What was one of the British companies was housed in the Alhambra Shopping Centre?
Alhambra Shopping Centre:  A number of chains have been in the centre in the past, most notable was Woolworths which ceased trading in December 2008. Woolworths Group: Woolworths Group plc was a listed British company that owned the high-street retail chain, Woolworths.
Woolworths