I also loved the directions posted by the Vineyard Cafe on their website:
"Directions to Vineyard Cafe by Car, Bike or Foot: Head to Yong He Gong Qiao (the second ring road bridge next to the Lama Temple) and go south. After 30 metres, at the first hutong (street) you reach, turn right. The street entrance currently has barriers with pictures of parks on either side of it - see photo on right. Vineyard Cafe is approximately 150 metres down the street on your right hand side. Unfortunately, the street is one way going east between 7am and 10pm so you will need to jump out the taxi at the end and walk down."