A popular lowered priced tour group hotel in the new town of Sha Tin.
Located At:
Hong Kong Travel Guide