Cleveland OH Optometrists Od 1. 13545 Euclid Ave, Cleveland, OH 44112 | Forest Hills Vision Center (216) 451-4400