Thumbnails
 
Town Hall

Town Hall

Looking south from High St., Willimantic, Conn.