a neon sign with a sign that says new london