Directory Company Details Metro Health Address: 2085 Elbur Ave, Lakewood, OH 44107 United States Phone: 216-632-2244 Company Type: In-House Service Professional