The Lost Villa (Moganshan Biwu) provides a great place for travelers to relax after a busy day. The Lost Villa (Moganshan Biwu) offers a pleasant stay in Deqing for those traveling for business or leisure. The hotel is located approximately 21km from Deqing West Railway Station. The nearest railway ...