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.
The property is equipped with a range of services that cater to the needs of busy travelers with a complimentary continental breakfast and ample outdoor parking. It also has superior rooms and suites that are include luxury amenities.