The Manor House is situated in the region of College Station - Arkansas, in the US. The building was built in 1983 and later remodeled in 2002. It has good amenities for tourists for a wonderful stay. All rooms have high-speed Internet, cable TV, safe, clock / alarm clock, hair dryer, maid service and more. Manor House haa a multilingual staff to attend to guests 24 hours a day.