Great place in rye that matches description.