townhouse for sale village gardens