MapMyRide | 16.23 mile Road Cycling in Beachwood on Jun 3, 2012 at 11:02 am in Beachwood, Ohio