The Eye Center - 262 Neil Ave , Columbus, OH Ohio