One might not expect to find an alpaca on Huaihai Zhong Lu. An alpaca, living not in a pet-petting café but inside a tranquil, elegant Chinese-style teahouse. It is named Turtle. The teahouse and the alpaca. Stepping inside this Zen environment, one hears traditional Chinese flute… and an alpaca, in the background, chewing hay. What the heck is going on!