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!