Willoughby Hills OH Holding Companies 1. 2794 Som Center Rd, Willoughby Hills, OH 44094 | Master Holdings Inc (440) 944-1966