Garden Grill and Bar Address: 700 Beta Dr, Mayfield Village, OH 44143 Phone: (440) 646-1777 Restaurants Other Businesses: Alfredos at the Inn Italian Restaurant at 780 Beta Dr, Mayfield Village, OH 44143