The Village – 1001 North Miami Blvd, Durham, NC 27703