Travellers enjoy visiting Northgate Park, located around 10 minutes by car from the Downtown Durham Resident Favorite Apartments By Barsala hotel, as well as the North car Museum of Life and Science accessible with 15-minute car ride. If you are willing to explore even more landmarks in Durham, attend Ellerbe Creek located about 3 km from the property.