town house for sale golf extension compound