Feng Shui Inn is a family-run Chinese restaurant that embodies the style of a traditional Chinese traveller inn. It features elegant plum walls and red paper lanterns, offering a unique dining atmosphere.