The Eye Center of Columbus is located at 262 Neil Avenue.

This page is under construction.