This small, intimate hotel, built in 1991, is near the heart of Tsim Sha Tsui and yet it's a world away from it, located on ... More