Get directions to: Angus Barn Limited, Durham, NC
Restaurant address: 3199 Glenwood Dr Durham, NC 27705, USA
Restaurant: Angus Barn Limited