David's Cafe closes after 37 years open