The Homewood Suites is in Davidson, Oklahoma. Its location is in a beautiful historic center near Lake Norman and less than 2 miles away from Davidson College. Very close to the hotel there's a variety of shops and restaurants. There
Recommend your favorite place to stay in Davidson.