Greek Isles

500 W. Saint Clair Ave.
Cleveland
Ohio
United States