New Harvard Inn Restaurant
4055 E 71st St
Cleveland, OH 44105-5005
216-641-5377