Both business travellers and tourists can enjoy the hotel’s facilities and services. Rated 9.5 out of 10 by 41 guests, people who stayed here were very impressed with this property and thought it was top notch! Set in a prime location of Charlotte (NC), Drury Inn & Suites Charlotte Arrowood puts everything the city has …