Established in 1988, Lotus is a well-regarded Chinese restaurant known for its tasty and affordable dishes.