MegaBox is a large shopping centre in Hong Kong, located at 38 Wang Chiu Road, Kowloon Bay, near Telford Plaza.
MegaBox is a large shopping centre in Hong Kong. Hong Kong is located at 38 Wang Chiu Road near Telford Plaza.38 Wang Chiu Road is Kowloon Bay.