Yorktown Square

May 15, 2006 6

Located in South Windsor, this neon sign is a throw back to the early days of the plaza.