12594 The Produce Place - Willoughby 2730 Som Center Rd Willoughby, OH 44094 United States Locate To navigate, press the arrow keys. 41.58819, -81.440163