The Place In Town To Take A Leak SchuminWeb 14 years ago Sign proclaiming “The Place In Town To Take A Leak” outside an automotive service shop in Chews Landing, New Jersey.