Hotel ICON
Hotel ICON
Hotel
17 Science Museum Rd, Tsim Sha Tsui East, Kowloon, Hong Kong SAR
92
Excellent ·
971 reviews