Get directions to: Angus Barn Limited, Durham, NC
Restaurant address: 9401 Glenwood Avenue Durham, NC 27701, USA
Restaurant: Angus Barn Limited