Get directions to: Chelsea Cafe, Durham, NC
Restaurant address: 1007 Slater Road Durham, NC 27703, USA
Restaurant: Chelsea Cafe