TownePlace Suites by Marriott Kill Devil Hills