Lake Tekapo is a small town located at the southern end of the lake of the same name in the inland South Island of New Zealand.