Where is Odeon Building located?
Odeon Building, 28 Shu Kuk Street, North Point, Hong Kong