Eat is a STORY! #12
When you mention England, luxury manor houses located in countryside always pop up in your mind. Manor houses were the living place of English nobles, also representing their wealth and power. In the 18th century, the manor houses served as a place for relaxing in weekend, with some houses having their own theatre where performances were staged. If you have an opportunity to travel to England, do not hesitate to visit!