Econo Lodge Research Triangle Park

4433 Hwy 55
Durham
North Carolina
United States